undertake (a commitment) - German English Dictionary